<!doctype html>
<html>

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>QoSXMLEditor</title>
	<link rel="stylesheet" href="static/css/reset.css" type="text/css" />
	<link rel="stylesheet" href="static/css/demo.css" type="text/css" />
	<link rel="stylesheet" href="static/css/jquery.xmleditor.css" type="text/css" />
	<script src="static/js/ace/src-min/ace.js"></script>
	<script src="static/js/jquery.min.js"></script>
	<script src="static/js/jquery-ui.min.js"></script>
	<script src="static/js/json2.js"></script>
	<script src="static/js/cycle.js"></script>
	<script src="static/js/jquery.autosize-min.js"></script>
	<script src="static/js/xsd2json.js"></script>
	<script src="static/js/jquery.xmleditor.js"></script>
</head>

<body>
	<div class="wrapper">
		<header>
			<h1>QoSXML编辑器</h1>
		</header>
	</div>
	<div id="xml_editor">
		<zrdds_qos></zrdds_qos>
	</div>
	<script>
		$(function () {
			var jsonScheme = {"schema":true,"ns":3,"namespaces":[{"prefix":"xml","uri":"http://www.w3.org/XML/1998/namespace"},{"prefix":"xmlns","uri":"http://www.w3.org/2000/xmlns/"},{"prefix":"html","uri":"http://www.w3.org/1999/xhtml/"},{"prefix":"","uri":"http://www.omg.org/dds/"},{"prefix":"xs","uri":"http://www.w3.org/2001/XMLSchema"},{"prefix":"vc","uri":"http://www.w3.org/2007/XMLSchema-versioning"}],"elements":[{"values":[],"type":null,"ns":3,"name":"qos_library","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}}],"elements":[{"values":[],"type":null,"ns":3,"name":"qos_profile","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}}],"elements":[{"values":[],"type":null,"ns":3,"name":"participantfactory_qos","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"topic_filter","attribute":true,"attributes":[],"elements":[]}],"elements":[{"values":[],"type":null,"ns":3,"name":"entity_factory","element":true,"attributes":[],"elements":[{"values":["true","false"],"type":"string","ns":3,"name":"autoenable_created_entities","element":true,"attributes":[],"elements":[]}],"occurs":{"3:autoenable_created_entities":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"dds_log","element":true,"attributes":[],"elements":[{"values":[],"type":"unsignedInt","ns":3,"name":"console_mask","element":true,"attributes":[],"elements":[]},{"values":[],"type":"unsignedInt","ns":3,"name":"file_mask","element":true,"attributes":[],"elements":[]},{"values":[],"type":"unsignedInt","ns":3,"name":"local_level_mask","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"enable_distributed_log","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"distributed_log_writer_domain_id","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"distributed_log_level_mask","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"file_dir","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"file_name","element":true,"attributes":[],"elements":[]},{"values":["LOG_BACKUP_NOTUSED_QOS","LOG_BACKUP_EXIST_FILE","LOG_BACKUP_FILE_SIZE_QOS","LOG_BACKUP_TIME_INTERVAL_QOS"],"type":"string","ns":3,"name":"file_backup_kind","element":true,"attributes":[],"elements":[]},{"values":[],"type":"int","ns":3,"name":"file_backup_param","element":true,"attributes":[],"elements":[]}],"occurs":{"3:console_mask":{"min":"0","max":null},"3:file_mask":{"min":"0","max":null},"3:local_level_mask":{"min":"0","max":null},"3:enable_distributed_log":{"min":"0","max":null},"3:distributed_log_writer_domain_id":{"min":"0","max":null},"3:distributed_log_level_mask":{"min":"0","max":null}}},{"values":[],"type":"unsignedInt","ns":3,"name":"min_dma_copy_size","element":true,"attributes":[],"elements":[]},{"values":[],"type":null,"ns":3,"name":"rapidio_config","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"controllers_config","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"element","element":true,"attributes":[],"elements":[{"values":[],"type":"nonNegativeInteger","ns":3,"name":"rapidio_controller","element":true,"attributes":[],"elements":[]},{"values":[],"type":"integer","ns":3,"name":"rapidio_address","element":true,"attributes":[],"elements":[]},{"values":[],"type":"integer","ns":3,"name":"receive_window_base_address","element":true,"attributes":[],"elements":[]},{"values":[],"type":"integer","ns":3,"name":"receive_window_size","element":true,"attributes":[],"elements":[]},{"values":[],"type":"integer","ns":3,"name":"receive_subwindow_size","element":true,"attributes":[],"elements":[]}],"occurs":{"3:receive_window_base_address":{"min":"0","max":null}}}],"occurs":{"3:element":{"min":"0","max":"unbounded"}}}],"occurs":{"3:controllers_config":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"qos_profile","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"profile_paths","element":true,"attributes":[],"elements":[{"values":[],"type":"string","ns":3,"name":"element","element":true,"attributes":[],"elements":[]}],"occurs":{"3:element":{"min":"0","max":"unbounded"}}}]},{"values":[],"type":null,"ns":3,"name":"property","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"value","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"element","element":true,"attributes":[],"elements":[{"values":["zrdds.topic_prematch","dds.appointed_dp_recv_address","dds.appointed_meta_recv_address","dds.appointed_user_recv_address","sysctl.global.network.disabled_interface","sysctl.global.time.clock_id","sysctl.global.net.int_sockport_base","sysctl.global.net.zrnet_ipv4_udp_max_packet_length","sysctl.global.net.zrnet_ipv4_tcp_max_packet_length","sysctl.global.net.zrnet_shmem_max_packet_length","sysctl.global.net.zrnet_rapidio_max_packet_length","sysctl.global.net.defalut_max_blocking_time","sysctl.global.net.default_datap_suppression","sysctl.global.net.idlewaittime","sysctl.global.net.sendbufsize","sysctl.global.net.recvbufsize","sysctl.global.rio.delay_empty_waiting_us","sysctl.global.rio.waiting_db_ack_count","sysctl.global.rio.waiting_db_ack_time","sysctl.global.rio.send_sleep_time","sysctl.global.rio.sendbuffersize","sysctl.global.rio.max_mport_msg_size","sysctl.global.net.udp_max_batch_num","sysctl.global.net.udp_max_batch_len","sysctl.global.net.tcp_max_batch_num","sysctl.global.net.tcp_max_batch_len","sysctl.global.net.tcp_listen_timeout","sysctl.global.net.tcp_keepidle_time","sysctl.global.net.tcp_keepintvl_time","sysctl.global.net.tcp_keepcnt_count","sysctl.global.net.tcp_user_timeout","sysctl.global.net.select_timeout","sysctl.global.net.check_if_up","sysctl.global.net.check_if_running","sysctl.global.net.enable_lo","sysctl.global.net.enable_sort_addr","sysctl.global.net.auto_sort_timeout","sysctl.global.fpga.enable_signal","sysctl.global.fpga.enable_xml_cfg","sysctl.global.fpga.box_id","sysctl.global.fpga.retry_limit","sysctl.global.fpga.enable_db_pp","sysctl.global.fpga.affinity_mask","sysctl.global.srio.affinity_mask","sysctl.global.fpga.enable_cp","sysctl.global.fpga.enable_cmp","sysctl.global.mempool.mem_mode","sysctl.dp.domain_id","sysctl.dw.no_serializing_length_limit","sysctl.dw.sample_space_waiting_limit","sysctl.dw.sample_space_blocking_limit","sysctl.dw.loan_sample_space_waiting_limit","sysctl.dw.loan_sample_space_blocking_limit","sysctl.dw.max_spare_samples","sysctl.dw.statistic.fragment_length","sysctl.dw.merge_zerocopy","sysctl.dr.defalut_hb_suppression","sysctl.dr.max_nack_sample_num","sysctl.dr.max_nackfrag_num"],"type":"string","ns":3,"name":"name","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"value","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"propagate","element":true,"attributes":[],"elements":[]}],"occurs":{"3:propagate":{"min":"0","max":null}}}],"occurs":{"3:element":{"min":"0","max":"unbounded"}}},{"values":[],"type":null,"ns":3,"name":"binary_value","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"element","element":true,"attributes":[],"elements":[{"values":[],"type":"string","ns":3,"name":"name","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"value","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"propagate","element":true,"attributes":[],"elements":[]}],"occurs":{"3:propagate":{"min":"0","max":null}}}],"occurs":{"3:element":{"min":"0","max":"unbounded"}}}],"occurs":{"3:value":{"min":"0","max":null},"3:binary_value":{"min":"0","max":null}}}],"occurs":{"3:entity_factory":{"min":"0","max":null},"3:dds_log":{"min":"0","max":null},"3:min_dma_copy_size":{"min":"0","max":null},"3:rapidio_config":{"min":"0","max":null},"3:qos_profile":{"min":"0","max":null},"3:property":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"participant_qos","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"topic_filter","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"elements\"]"}}],"elements":[{"values":[],"type":null,"ns":3,"name":"user_data","element":true,"attributes":[],"elements":[{"values":[],"type":"base64Binary","ns":3,"name":"value","element":true,"attributes":[],"elements":[]}],"occurs":{"3:value":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"entity_factory","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"receiver_thread_config","element":true,"attributes":[],"elements":[{"values":["THREAD_PER_PORT","THREAD_PER_KIND","THREAD_ALL_PORTS  "],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"receive_buffer_length","element":true,"attributes":[],"elements":[]}],"occurs":{"3:kind":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"domain_destination_addresses","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"addresses","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][4][\"elements\"][0][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][4][\"elements\"][0][\"occurs\"]"}}]},{"values":[],"type":null,"ns":3,"name":"domain_receive_addresses","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][3][\"elements\"][0]"}]},{"values":[],"type":null,"ns":3,"name":"pdp_destination_addresses","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][3][\"elements\"][0]"}]},{"values":[],"type":null,"ns":3,"name":"pdp_receive_addresses","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][3][\"elements\"][0]"}]},{"values":[],"type":null,"ns":3,"name":"metatraffic_receive_addresses","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][3][\"elements\"][0]"}]},{"values":[],"type":null,"ns":3,"name":"usertraffic_receive_addresses","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][3][\"elements\"][0]"}]},{"values":[],"type":null,"ns":3,"name":"thread_core_affinity","element":true,"attributes":[],"elements":[{"values":[],"type":"nonNegativeInteger","ns":3,"name":"receive_thread_default_affinity_mask","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"user_data_receive_thread_affinity_mask","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"builtin_data_receive_thread_affinity_mask","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"timer_thread_affinity_mask","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"async_send_thread_affinity_mask","element":true,"attributes":[],"elements":[]}],"occurs":{"3:receive_thread_default_affinity_mask":{"min":"0","max":null},"3:user_data_receive_thread_affinity_mask":{"min":"0","max":null},"3:builtin_data_receive_thread_affinity_mask":{"min":"0","max":null},"3:timer_thread_affinity_mask":{"min":"0","max":null},"3:async_send_thread_affinity_mask":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"discovery_config","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"participant_liveliness_assert_period","element":true,"attributes":[],"elements":[{"values":[],"type":"string","ns":3,"name":"sec","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"nanosec","element":true,"attributes":[],"elements":[]}],"occurs":{"3:sec":{"min":"0","max":null},"3:nanosec":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"participant_liveliness_lease_duration","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:participant_liveliness_assert_period":{"min":"0","max":null},"3:participant_liveliness_lease_duration":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"message_staticstics_info_config","element":true,"attributes":[],"elements":[{"values":["true","false"],"type":"string","ns":3,"name":"enable","element":true,"attributes":[],"elements":[]},{"values":[],"type":null,"ns":3,"name":"send_peroid","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:enable":{"min":"0","max":null},"3:send_peroid":{"min":"0","max":null}}},{"values":["true","false"],"type":"string","ns":3,"name":"rtps_message_little_endian","element":true,"attributes":[],"elements":[]},{"values":[],"type":null,"ns":3,"name":"rapidio_controller","element":true,"attributes":[],"elements":[{"values":[],"type":"nonNegativeInteger","ns":3,"name":"controller_id","element":true,"attributes":[],"elements":[]}],"occurs":{"3:controller_id":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"property","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"occurs\"]"}}],"occurs":{"3:user_data":{"min":"0","max":null},"3:entity_factory":{"min":"0","max":null},"3:receiver_thread_config":{"min":"0","max":null},"3:domain_destination_addresses":{"min":"0","max":null},"3:domain_receive_addresses":{"min":"0","max":null},"3:pdp_destination_addresses":{"min":"0","max":null},"3:pdp_receive_addresses":{"min":"0","max":null},"3:metatraffic_receive_addresses":{"min":"0","max":null},"3:usertraffic_receive_addresses":{"min":"0","max":null},"3:thread_core_affinity":{"min":"0","max":null},"3:discovery_config":{"min":"0","max":null},"3:message_staticstics_info_config":{"min":"0","max":null},"3:rtps_message_little_endian":{"min":"0","max":null},"3:rapidio_controller":{"min":"0","max":null},"3:property":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"topic_qos","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"topic_filter","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"elements\"]"}}],"elements":[{"values":[],"type":null,"ns":3,"name":"topic_data","element":true,"attributes":[],"elements":[{"values":[],"type":"base64Binary","ns":3,"name":"value","element":true,"attributes":[],"elements":[]}],"occurs":{"3:value":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"durability","element":true,"attributes":[],"elements":[{"values":["VOLATILE_DURABILITY_QOS","TRANSIENT_LOCAL_DURABILITY_QOS","TRANSIENT_DURABILITY_QOS","PERSISTENT_DURABILITY_QOS"],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]}],"occurs":{"3:kind":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"durability_service","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"service_cleanup_delay","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}},{"values":["KEEP_LAST_HISTORY_QOS","KEEP_ALL_HISTORY_QOS"],"type":"string","ns":3,"name":"history_kind","element":true,"attributes":[],"elements":[]},{"values":[],"type":"positiveInteger","ns":3,"name":"history_depth","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"max_samples","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"max_instances","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"max_samples_per_instance","element":true,"attributes":[],"elements":[]}],"occurs":{"3:service_cleanup_delay":{"min":"0","max":null},"3:history_kind":{"min":"0","max":null},"3:history_depth":{"min":"0","max":null},"3:max_samples":{"min":"0","max":null},"3:max_instances":{"min":"0","max":null},"3:max_samples_per_instance":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"deadline","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"period","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:period":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"latency_budget","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"duration","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:duration":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"liveliness","element":true,"attributes":[],"elements":[{"values":["AUTOMATIC_LIVELINESS_QOS","MANUAL_BY_PARTICIPANT_LIVELINESS_QOS","MANUAL_BY_TOPIC_LIVELINESS_QOS"],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]},{"values":[],"type":null,"ns":3,"name":"lease_duration","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:kind":{"min":"0","max":null},"3:lease_duration":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"reliability","element":true,"attributes":[],"elements":[{"values":["BEST_EFFORT_RELIABILITY_QOS","RELIABLE_RELIABILITY_QOS"],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]},{"values":[],"type":null,"ns":3,"name":"max_blocking_time","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:kind":{"min":"0","max":null},"3:max_blocking_time":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"destination_order","element":true,"attributes":[],"elements":[{"values":["BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS","BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS"],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]}],"occurs":{"3:kind":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"history","element":true,"attributes":[],"elements":[{"values":["KEEP_LAST_HISTORY_QOS","KEEP_ALL_HISTORY_QOS"],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]},{"values":[],"type":"positiveInteger","ns":3,"name":"depth","element":true,"attributes":[],"elements":[]}],"occurs":{"3:kind":{"min":"0","max":null},"3:depth":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"resource_limits","element":true,"attributes":[],"elements":[{"values":[],"type":"string","ns":3,"name":"max_samples","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"max_instances","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"max_samples_per_instance","element":true,"attributes":[],"elements":[]},{"values":[],"type":"positiveInteger","ns":3,"name":"initial_samples","element":true,"attributes":[],"elements":[]},{"values":[],"type":"string","ns":3,"name":"max_prealloc_sample_size","element":true,"attributes":[],"elements":[]}],"occurs":{"3:max_samples":{"min":"0","max":null},"3:max_instances":{"min":"0","max":null},"3:max_samples_per_instance":{"min":"0","max":null},"3:initial_samples":{"min":"0","max":null},"3:max_prealloc_sample_size":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"transport_priority","element":true,"attributes":[],"elements":[{"values":[],"type":"nonNegativeInteger","ns":3,"name":"value","element":true,"attributes":[],"elements":[]}],"occurs":{"3:value":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"lifespan","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"duration","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:duration":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"ownership","element":true,"attributes":[],"elements":[{"values":["SHARED_OWNERSHIP_QOS","EXCLUSIVE_OWNERSHIP_QOS"],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]}],"occurs":{"3:kind":{"min":"0","max":null}}}],"occurs":{"3:topic_data":{"min":"0","max":null},"3:durability":{"min":"0","max":null},"3:durability_service":{"min":"0","max":null},"3:deadline":{"min":"0","max":null},"3:latency_budget":{"min":"0","max":null},"3:liveliness":{"min":"0","max":null},"3:reliability":{"min":"0","max":null},"3:destination_order":{"min":"0","max":null},"3:history":{"min":"0","max":null},"3:resource_limits":{"min":"0","max":null},"3:transport_priority":{"min":"0","max":null},"3:lifespan":{"min":"0","max":null},"3:ownership":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"publisher_qos","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"topic_filter","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"elements\"]"}}],"elements":[{"values":[],"type":null,"ns":3,"name":"presentation","element":true,"attributes":[],"elements":[{"values":["INSTANCE_PRESENTATION_QOS","TOPIC_PRESENTATION_QOS","GROUP_PRESENTATION_QOS"],"type":"string","ns":3,"name":"access_scope","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"coherent_access","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"ordered_access","element":true,"attributes":[],"elements":[]}],"occurs":{"3:access_scope":{"min":"0","max":null},"3:coherent_access":{"min":"0","max":null},"3:ordered_access":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"partition","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"name","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][4][\"elements\"][0][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][4][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:name":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"group_data","element":true,"attributes":[],"elements":[{"values":[],"type":"base64Binary","ns":3,"name":"value","element":true,"attributes":[],"elements":[]}],"occurs":{"3:value":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"entity_factory","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"asynchronous_publisher","element":true,"attributes":[],"elements":[{"values":["true","false"],"type":"string","ns":3,"name":"disable_asynchronous_write","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"disable_asynchronous_batch","element":true,"attributes":[],"elements":[]}],"occurs":{"3:disable_asynchronous_write":{"min":"0","max":null},"3:disable_asynchronous_batch":{"min":"0","max":null}}}],"occurs":{"3:presentation":{"min":"0","max":null},"3:partition":{"min":"0","max":null},"3:group_data":{"min":"0","max":null},"3:entity_factory":{"min":"0","max":null},"3:asynchronous_publisher":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"subscriber_qos","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"topic_filter","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"elements\"]"}}],"elements":[{"values":[],"type":null,"ns":3,"name":"presentation","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][3][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][3][\"elements\"][0][\"elements\"][1]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][3][\"elements\"][0][\"elements\"][2]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][3][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"partition","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][3][\"elements\"][1][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][3][\"elements\"][1][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"group_data","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][3][\"elements\"][2][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][3][\"elements\"][2][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"entity_factory","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:presentation":{"min":"0","max":null},"3:partition":{"min":"0","max":null},"3:group_data":{"min":"0","max":null},"3:entity_factory":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"datawriter_qos","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"topic_filter","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"elements\"]"}}],"elements":[{"values":[],"type":null,"ns":3,"name":"durability","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][1][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][1][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"durability_service","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][2][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][2][\"elements\"][1]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][2][\"elements\"][2]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][2][\"elements\"][3]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][2][\"elements\"][4]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][2][\"elements\"][5]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][2][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"deadline","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][3][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][3][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"latency_budget","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][4][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][4][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"liveliness","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][5][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][5][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][5][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"reliability","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][6][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][6][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][6][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"destination_order","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][7][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][7][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"history","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][8][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][8][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][8][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"resource_limits","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][1]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][2]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][3]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][4]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"transport_priority","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][10][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][10][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"lifespan","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][11][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][11][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"user_data","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][0][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"ownership","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][12][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][12][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"ownership_strength","element":true,"attributes":[],"elements":[{"values":[],"type":"nonNegativeInteger","ns":3,"name":"value","element":true,"attributes":[],"elements":[]}],"occurs":{"3:value":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"writer_data_lifecycle","element":true,"attributes":[],"elements":[{"values":["true","false"],"type":"string","ns":3,"name":"autodispose_unregistered_instances","element":true,"attributes":[],"elements":[]}],"occurs":{"3:autodispose_unregistered_instances":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"batch","element":true,"attributes":[],"elements":[{"values":["true","false"],"type":"string","ns":3,"name":"enable","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"max_data_bytes","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"max_meta_data_bytes","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"max_samples","element":true,"attributes":[],"elements":[]},{"values":[],"type":null,"ns":3,"name":"max_flush_delay","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"source_timestamp_resolution","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:enable":{"min":"0","max":null},"3:max_data_bytes":{"min":"0","max":null},"3:max_meta_data_bytes":{"min":"0","max":null},"3:max_samples":{"min":"0","max":null},"3:max_flush_delay":{"min":"0","max":null},"3:source_timestamp_resolution":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"publish_mode","element":true,"attributes":[],"elements":[{"values":["SYNCHRONOUS_PUBLISH_MODE_QOS","ASYNCHRONOUS_PUBLISH_MODE_QOS"],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]}]},{"values":[],"type":null,"ns":3,"name":"protocol","element":true,"attributes":[],"elements":[{"values":["true","false"],"type":"string","ns":3,"name":"push_on_write","element":true,"attributes":[],"elements":[]},{"values":[],"type":null,"ns":3,"name":"rtps_reliable_writer","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"heartbeat_period","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"fastheartbeat_period","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"max_heartbeat_retries","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"heartbeats_per_max_samples","element":true,"attributes":[],"elements":[]}],"occurs":{"3:heartbeat_period":{"min":"0","max":null},"3:fastheartbeat_period":{"min":"0","max":null},"3:max_heartbeat_retries":{"min":"0","max":null},"3:heartbeats_per_max_samples":{"min":"0","max":null}}}],"occurs":{"3:push_on_write":{"min":"0","max":null},"3:rtps_reliable_writer":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"writer_resource_limits","element":true,"attributes":[],"elements":[{"values":[],"type":"nonNegativeInteger","ns":3,"name":"initial_concurrent_blocking_threads","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"max_concurrent_blocking_threads","element":true,"attributes":[],"elements":[]},{"values":["UNREGISTERED_INSTANCE_REPLACEMENT","ALIVE_INSTANCE_REPLACEMENT","DISPOSED_INSTANCE_REPLACEMENT","ALIVE_THEN_DISPOSED_INSTANCE_REPLACEMENT","DISPOSED_THEN_ALIVE_INSTANCE_REPLACEMENT","ALIVE_OR_DISPOSED_INSTANCE_REPLACEMENT"],"type":"string","ns":3,"name":"instance_replacement","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"replace_empty_instances","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"autoregister_instances","element":true,"attributes":[],"elements":[]},{"values":[],"type":"nonNegativeInteger","ns":3,"name":"max_batches","element":true,"attributes":[],"elements":[]}],"occurs":{"3:initial_concurrent_blocking_threads":{"min":"0","max":null},"3:max_concurrent_blocking_threads":{"min":"0","max":null},"3:instance_replacement":{"min":"0","max":null},"3:replace_empty_instances":{"min":"0","max":null},"3:autoregister_instances":{"min":"0","max":null},"3:max_batches":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"message_mode","element":true,"attributes":[],"elements":[{"values":["true","false"],"type":"string","ns":3,"name":"without_timestamp","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"without_inlineQos","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"disallow_message_coalesce","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"message_header_coalesce","element":true,"attributes":[],"elements":[]},{"values":["true","false"],"type":"string","ns":3,"name":"enable_raw_transfer","element":true,"attributes":[],"elements":[]}],"occurs":{"3:without_timestamp":{"min":"0","max":null},"3:without_inlineQos":{"min":"0","max":null},"3:disallow_message_coalesce":{"min":"0","max":null},"3:message_header_coalesce":{"min":"0","max":null},"3:enable_raw_transfer":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"receive_addresses","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][3][\"elements\"][0]"}]},{"values":[],"type":null,"ns":3,"name":"property","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"occurs\"]"}}],"occurs":{"3:durability":{"min":"0","max":null},"3:durability_service":{"min":"0","max":null},"3:deadline":{"min":"0","max":null},"3:latency_budget":{"min":"0","max":null},"3:liveliness":{"min":"0","max":null},"3:reliability":{"min":"0","max":null},"3:destination_order":{"min":"0","max":null},"3:history":{"min":"0","max":null},"3:resource_limits":{"min":"0","max":null},"3:transport_priority":{"min":"0","max":null},"3:lifespan":{"min":"0","max":null},"3:user_data":{"min":"0","max":null},"3:ownership":{"min":"0","max":null},"3:ownership_strength":{"min":"0","max":null},"3:writer_data_lifecycle":{"min":"0","max":null},"3:batch":{"min":"0","max":null},"3:publish_mode":{"min":"0","max":null},"3:protocol":{"min":"0","max":null},"3:writer_resource_limits":{"min":"0","max":null},"3:message_mode":{"min":"0","max":null},"3:receive_addresses":{"min":"0","max":null},"3:property":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"datareader_qos","element":true,"attributes":[{"values":[],"type":"string","ns":3,"name":"name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"base_name","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"attributes\"][0][\"elements\"]"}},{"values":[],"type":"string","ns":3,"name":"topic_filter","attribute":true,"attributes":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"attributes\"]"},"elements":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"attributes\"][2][\"elements\"]"}}],"elements":[{"values":[],"type":null,"ns":3,"name":"durability","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][1][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][1][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"deadline","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][3][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][3][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"latency_budget","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][4][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][4][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"liveliness","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][5][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][5][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][5][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"reliability","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][6][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][6][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][6][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"destination_order","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][7][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][7][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"history","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][8][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][8][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][8][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"resource_limits","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][1]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][2]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][3]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"elements\"][4]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][9][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"user_data","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][0][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"ownership","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][12][\"elements\"][0]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][2][\"elements\"][12][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"time_based_filter","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"minimum_separation","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:minimum_separation":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"reader_data_lifecycle","element":true,"attributes":[],"elements":[{"values":[],"type":null,"ns":3,"name":"autopurge_nowriter_samples_delay","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}},{"values":[],"type":null,"ns":3,"name":"autopurge_disposed_samples_delay","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][10][\"elements\"][0][\"occurs\"]"}}],"occurs":{"3:autopurge_nowriter_samples_delay":{"min":"0","max":null},"3:autopurge_disposed_samples_delay":{"min":"0","max":null}}},{"values":[],"type":null,"ns":3,"name":"type_compatibility","element":true,"attributes":[],"elements":[{"values":["DISALLOW_TYPE_COERCION","ALLOW_TYPE_COERCION"],"type":"string","ns":3,"name":"kind","element":true,"attributes":[],"elements":[]}]},{"values":[],"type":null,"ns":3,"name":"receive_addresses","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][1][\"elements\"][3][\"elements\"][0]"}]},{"values":[],"type":null,"ns":3,"name":"property","element":true,"attributes":[],"elements":[{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"elements\"][0]"},{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"elements\"][1]"}],"occurs":{"$ref":"$[\"elements\"][0][\"elements\"][0][\"elements\"][0][\"elements\"][5][\"occurs\"]"}}],"occurs":{"3:durability":{"min":"0","max":null},"3:deadline":{"min":"0","max":null},"3:latency_budget":{"min":"0","max":null},"3:liveliness":{"min":"0","max":null},"3:reliability":{"min":"0","max":null},"3:destination_order":{"min":"0","max":null},"3:history":{"min":"0","max":null},"3:resource_limits":{"min":"0","max":null},"3:user_data":{"min":"0","max":null},"3:ownership":{"min":"0","max":null},"3:time_based_filter":{"min":"0","max":null},"3:reader_data_lifecycle":{"min":"0","max":null},"3:type_compatibility":{"min":"0","max":null},"3:receive_addresses":{"min":"0","max":null},"3:property":{"min":"0","max":null}}}],"occurs":{"3:participantfactory_qos":{"min":"0","max":"unbounded"},"3:participant_qos":{"min":"0","max":"unbounded"},"3:topic_qos":{"min":"0","max":"unbounded"},"3:publisher_qos":{"min":"0","max":"unbounded"},"3:subscriber_qos":{"min":"0","max":"unbounded"},"3:datawriter_qos":{"min":"0","max":"unbounded"},"3:datareader_qos":{"min":"0","max":"unbounded"}},"choices":[{"elements":["3:participantfactory_qos","3:participant_qos","3:topic_qos","3:publisher_qos","3:subscriber_qos","3:datawriter_qos","3:datareader_qos"],"minOccurs":null,"maxOccurs":"unbounded"}]}]}]};
			$("#xml_editor").xmlEditor({
				schema: function () {
					return JSON.retrocycle(jsonScheme);
				}
			});
		});
	</script>
</body>

</html>